package com.kj.report.model;

import org.springframework.data.annotation.Id;

import java.util.Date;
import java.util.List;

public class ReportBaseThreeData {

    @Id
    private String reportId;//报告Id
    private String userId;//用户id
    private String headimgurl;//用户图像
    private Integer sex;//用户性别 0 女  1  男
    private List<ReportNewThreeViem> reportNewThreeViems;//指标数据
    private String recipesStr;	/*食谱数据*/
    private Integer totalScore; //报告总分数
    /**身高*/
    private Integer height;
    /**体重*/
    private Double weight;
    /**
     * author：wangming
     * 后添加字段
     * 15个
     * */
    private Integer ranking;						/*总分排名*/
    private Date inspectDate;						/*报告时间*/
    private String inspectDateStr;
    private Integer age;							/*年龄*/
    private Integer isCharge;						/*是否收费 （1：不收费、2：收费）*/
    private String agentId;							/*代理商ID*/
    private Integer reportType;						/*报告类型 1：正常版 2：简版 3:桌面机 4 大机器*/
    private Integer deviceType;		 /*1 大机器 2 桌面机*/
    private String titleSex;		 /*用户性别*/
    private String deviceSnNum;		/*设备sn码*/
    private String deviceMacAddress; /* 设备mac */
    private Long deviceId;		/*设备ID*/
    private String agentIds;		/*代理商关系ID*/
    private Integer sceneId;	/*场景ID*/
    private String sceneSecondId;/* 小场景ID*/



    public Integer getRanking() {
        return ranking;
    }

    public void setRanking(Integer ranking) {
        this.ranking = ranking;
    }

    public Date getInspectDate() {
        return inspectDate;
    }

    public void setInspectDate(Date inspectDate) {
        this.inspectDate = inspectDate;
    }

    public String getInspectDateStr() {
        return inspectDateStr;
    }

    public void setInspectDateStr(String inspectDateStr) {
        this.inspectDateStr = inspectDateStr;
    }

    public Integer getAge() {
        return age;
    }

    public void setAge(Integer age) {
        this.age = age;
    }

    public Integer getIsCharge() {
        return isCharge;
    }

    public void setIsCharge(Integer isCharge) {
        this.isCharge = isCharge;
    }

    public String getAgentId() {
        return agentId;
    }

    public void setAgentId(String agentId) {
        this.agentId = agentId;
    }

    public Integer getReportType() {
        return reportType;
    }

    public void setReportType(Integer reportType) {
        this.reportType = reportType;
    }

    public Integer getDeviceType() {
        return deviceType;
    }

    public void setDeviceType(Integer deviceType) {
        this.deviceType = deviceType;
    }

    public String getTitleSex() {
        return titleSex;
    }

    public void setTitleSex(String titleSex) {
        this.titleSex = titleSex;
    }

    public String getDeviceSnNum() {
        return deviceSnNum;
    }

    public void setDeviceSnNum(String deviceSnNum) {
        this.deviceSnNum = deviceSnNum;
    }

    public String getDeviceMacAddress() {
        return deviceMacAddress;
    }

    public void setDeviceMacAddress(String deviceMacAddress) {
        this.deviceMacAddress = deviceMacAddress;
    }

    public Long getDeviceId() {
        return deviceId;
    }

    public void setDeviceId(Long deviceId) {
        this.deviceId = deviceId;
    }

    public String getAgentIds() {
        return agentIds;
    }

    public void setAgentIds(String agentIds) {
        this.agentIds = agentIds;
    }

    public Integer getSceneId() {
        return sceneId;
    }

    public void setSceneId(Integer sceneId) {
        this.sceneId = sceneId;
    }

    public String getSceneSecondId() {
        return sceneSecondId;
    }

    public void setSceneSecondId(String sceneSecondId) {
        this.sceneSecondId = sceneSecondId;
    }

    public Integer getHeight() {
        return height;
    }

    public void setHeight(Integer height) {
        this.height = height;
    }

    public Double getWeight() {
        return weight;
    }

    public void setWeight(Double weight) {
        this.weight = weight;
    }

    public String getHeadimgurl() {
        return headimgurl;
    }

    public void setHeadimgurl(String headimgurl) {
        this.headimgurl = headimgurl;
    }

    public Integer getTotalScore() {
        return totalScore;
    }

    public void setTotalScore(Integer totalScore) {
        this.totalScore = totalScore;
    }

    public Integer getSex() {
        return sex;
    }

    public void setSex(Integer sex) {
        this.sex = sex;
    }

    public String getRecipesStr() {
        return recipesStr;
    }

    public void setRecipesStr(String recipesStr) {
        this.recipesStr = recipesStr;
    }

    public String getReportId() {
        return reportId;
    }

    public void setReportId(String reportId) {
        this.reportId = reportId;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public List<ReportNewThreeViem> getReportNewThreeViems() {
        return reportNewThreeViems;
    }

    public void setReportNewThreeViems(List<ReportNewThreeViem> reportNewThreeViems) {
        this.reportNewThreeViems = reportNewThreeViems;
    }

	@Override
	public String toString() {
		return "ReportBaseThreeData [reportId=" + reportId + ", userId=" + userId + ", headimgurl=" + headimgurl
				+ ", sex=" + sex + ", reportNewThreeViems=" + reportNewThreeViems + ", recipesStr=" + recipesStr
				+ ", totalScore=" + totalScore + ", height=" + height + ", weight=" + weight + ", ranking=" + ranking
				+ ", inspectDate=" + inspectDate + ", inspectDateStr=" + inspectDateStr + ", age=" + age + ", isCharge="
				+ isCharge + ", agentId=" + agentId + ", reportType=" + reportType + ", deviceType=" + deviceType
				+ ", titleSex=" + titleSex + ", deviceSnNum=" + deviceSnNum + ", deviceMacAddress=" + deviceMacAddress
				+ ", deviceId=" + deviceId + ", agentIds=" + agentIds + ", sceneId=" + sceneId + ", sceneSecondId="
				+ sceneSecondId + "]";
	}
    
    
}
